Skip to content

Conversation

@reporter29
Copy link
Contributor

@reporter29 reporter29 commented Nov 14, 2025

This request addresses request #184 that I raised to supporting additional proxy formats. I tested my changes using my own proxy. The cases I tested are:

  1. host
  2. host:port
  3. user:pass@host:port
  4. user@host:port
  5. user:pass@host
  6. user@host
  7. host:port:user:pass
  8. host:port@user:pass
  9. users:pass:host:port
  10. user_12345,type_residential,session_123:pass:host.dev.com:1234 (complex valid)
  11. user:pass:host:1080:extra (invalid)
  12. user:pass:https://proxy.host.com:1234 (invalid)

Proxies in the format of 7-9 get saved to the rulesStore as format 3.

EDIT: Ran into some rebasing issues in my previous CR #185 and had to create a new pull request 😅

@reporter29 reporter29 force-pushed the feature/proxy-format-support branch 2 times, most recently from 7930617 to 77faae9 Compare November 14, 2025 03:46
@reporter29 reporter29 force-pushed the feature/proxy-format-support branch from 77faae9 to 2a9181d Compare November 14, 2025 03:55
@pimterry pimterry merged commit 8954655 into httptoolkit:main Nov 18, 2025
7 checks passed
@pimterry
Copy link
Member

Awesome work, thanks! Merged 👍 This will be live in just a few minutes.

By the way, in case you're not aware, HTTP Toolkit Pro is free for all contributors to all https://github.com/httptoolkit repos! I've just set up an account for you - just click 'Get Pro' then 'Log into existing account' and enter your git email (tw...@duck.com). Thanks for contributing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants